package com.ts.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 专著成果DTO
 */
@Data
public class MonographDTO implements Serializable {

    private Long id;

    private String name;  //专著名称

    private String author;  //作者

    private Integer ranks;  //位次

    private String isbn;  //ISBN号

    private Integer monoType;  //专著类别

    private String subject;  //学科类别

    private String sourceName;  //成果来源名称

    private Integer sourceLevel;  //成果来源级别

    private String publisher;  //出版社

    private Date pubTime;  //出版时间

    private String college;  //所属学院/部门

    /**
     * 成果类型：1-单人成果，2-团队成果
     */
    private Integer achievementType;

    /**
     * 是否为第一负责人：0-否，1-是
     */
    private Integer isFirstPrincipal;

    /**
     * 是否为单位成员中的第一顺位：0-否，1-是
     */
    private Integer isFirstInUnit;

    private String remark;  //备注

    private String auditMaterials;  //审核材料存储地址
    private List<MemberDTO> memberList;
}
